"""
Python的流程控制

顺序结构：按照写入的代码顺序进行依次执行
选择结构：根据条件表达式的结果选择执行不同的语句
通常使用if实现
if 条件表达式：
    语句
if 条件表达式：
    语句1
else：
    语句2
if 条件表达式1：
    语句1
elif 条件表达式2：
    语句2
elif 条件表达式3：
    语句3
....
else：
    语句n
循环结构：在一定条件下反复执行某段代码
通常使用while语句和for循环实现循环
变量
while 条件表达式：
    循环体
    自增的量

变量
while 条件表达式：
    循环体
    自增的量
else：
    语句

变量1
while 条件表达式1：
    变量2
    while 条件表达式2：
        循环体2
    循环体1
range(起始位置，结束位置，步长)
起始位置：开始的位置，可以省略不写，默认值为0，【包含该位置】
结束位置：结束的位置，不可以省略不写，【不包含该位置】
步长：自增的量。可以省略不写，默认值为1.
for 变量 in 迭代对象：
    循环体

for 变量 in 迭代对象：
    循环体
else：
    语句

for 变量1 in 迭代对象1：
    for 变量2 in 迭代对象2：
        循环体2
    循环体1







"""
# if 3<5:
#     print("3<5")
# else:
#     print("3>5")

# age = int(input('请输入年龄：'))
# if age >= 0 and age < 18:
#     print('未成年')
# elif age >= 18 and age < 30:
#     print('青年')
# elif age >= 30 and age < 60:
#     print('中年')
# elif age >= 60 and age <= 100:
#     print('老年')
# else:
#     print('输入不合法')

# i = 1
# while i < 6:
#     print(i)
#     i += 1
# else:
#     print('循环结束')

# i = 1
# while i < 10:
#     j = 1
#     while j <= i:
#         print(i,'*',j,'=',i*j,end='\t')
#         j += 1
#     print()
#     i += 1

# for i in range(1,6):
#     print(i)
# else:
#     print('循环结束')

# for i in range(1,10):
#     for j in range(1,i+1):
#         print('{}*{}={}'.format(j,i,i*j),end='\t')
#     print()

# for i in range(1,11):
#     print(i)
#     if i == 5:
#         break

# for i in range(1,11):
#     print(i)
#     if i == 5:
#         continue

# for i in range(1,11):
#     if i == 5:
#         pass
#     print(i)

import random


def game1(money):
    num=random.randint(1,100)
    num2=0
    flag=False
    while 1:
        num2=int(input("请输入你猜测的数字："))
        if num2==num:
            money+=3000
            print("猜对了")
            break
        elif num2>num:
            money-=500
            print("大了")
            print("您的余额为:" + str(money))

        else:
            money-=500
            print("小了")
            print("您的余额为:" + str(money))
        if money < 500:
            flag = True
            break
    if not flag:
        result = input("是否继续该游戏(y/n)：")
        if result == "y":
            game1(money)
        else:
            print("恭喜猜中，本轮幸运数字：" + str(num2))
    else:print("您所剩余额不足开启下一次游戏")

    return money

print("余额："+str(game1(5000)))








